Vdi: Server-Side Vs. Client-Side Virtualization